<?php
	// Tác Giả: Đặng Tuấn Anh
	/** Lớp Fx_Tab_Item để hỗ trợ cho lớp Fx_Tab
	trở thành item của Fx_Tab
	Khi đó Fx_Tab có thể sử dụng ajax để load mỗi tab
	*/
	class Fx_Tab_Item extends Fx_Block 
	{
		protected $_url = '';
		protected $_useAjax = false;
		
		function __construct($id = '') {
			parent::__construct($id);
			$this->__init();
		}
		
		public function setAjaxLoading($use = true)
		{
			if (is_bool($use)) 
			{
				$this->_useAjax = $use;
				return $this;
			}
			return false;
		}
		
		public function isUsingAjax()
		{
			return (boolean)$this->_useAjax;
		}
		
		// Thiết lập url để nạp ajax page vào trong tab
		public function setUrl($url)
		{
			if (is_string($url)) 
			{
				$this->_url = $url;
				return $this;
			}
			return false;
		}
		
		public function getUrl()
		{
			return (string)$this->_url;	
		}
		
		// Hàm để nạp chồng
		protected function __init()
		{
			$this->setVisible(true);
			return $this;
		}
		
				
		// Hàm xuất ra màn hình
		protected function toHtml() 
		{
			echo $this->getOutputHtml();
			return $this;
		}
	}
?>